import matplotlib.pyplot as plt
import numpy as np

# 三维空间：x、y、z

# np.arange(0,16,1) 从0走到16，每次只能走1，最终走了多少步
# np.linspace(0,1,20) 在0-1是一根绳子，20将绳子切成20段 , 总共有多少个端点

x = np.linspace(-1, 1, 20)
y = np.linspace(-1, 1, 20)
z = x ** 2 + y ** 2

# 3D绘图的核心就是设置projection="3d"属性
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1, projection="3d")
ax.plot(x, y, z, 'ro')

plt.show()
